Modular Domain-Specific Implementation and Exploration Framework for Embedded Software Platforms - Technical Paper from DAC 2005
Infineon Technologies AG
Paper by Christian Sauer, Matthias C. Gries, and Soeren Sonntag.
This paper focuses on designing network processing software for embedded processors. Our design flow CRACC represents an efficient path to implementation based on a modular application description, while avoiding much of the overhead of existing component-based techniques. We illustrate results for a real-world application implementing a full IP-based DSL Access Multiplexer (IP-DSLAM) system. We quantify overhead and optimization potential incurred by our modular implementation. We also point out how CRACC can be deployed for HW-SW partitioning and design space exploration.